#include <cstdlib>
#include <iostream>
#include <iterator>
#include <time.h>
#include "kumite_zamkniete.h"
#include "kumite_abcd.h"
#include "menu.h"

#define LICZBA_PYTAN 220

using namespace std;

enum ODPOWIEDZ  {t='t', n='n'};

char* pytaniaKumite[LICZBA_PYTAN];
ODPOWIEDZ odpowiedziKumite[LICZBA_PYTAN];
char* komentarzKumite[LICZBA_PYTAN];

char* pytaniaKumiteABCD[LICZBA_PYTAN];
ODPOWIEDZ odpowiedziKumiteABCD[LICZBA_PYTAN];
char* komentarzKumiteABCD[LICZBA_PYTAN];

int main(int argc, char *argv[])
{
    srand ( time(NULL) );
    ListaPytanKumiteZamkniete();
    ListaPytanKumiteABCD();
    
    char wybor;
    char czy_koniec;
  

    do{
       cout<<"////////////////////////////////////////////////////////////////////////////////"<<endl;
       cout<<"//////////                  K  A  R  A  T  E                           /////////"<<endl;
       cout<<"//////////   P Y T A N I A   T E S T O W E  Z  P R Z E P I S O W       /////////"<<endl;
       cout<<"//////////       S E D Z I O W S K I C H   K A R A T E    W K F        /////////"<<endl;
       cout<<"//////////                  W E R S J A  1.0                           /////////"<<endl;
       cout<<"////////////////////////////////////////////////////////////////////////////////"<<endl;
       
       cout<<"\t---------------------------------"<<endl;
       cout<<"\t--------    M  E  N  U  ---------"<<endl;
       cout<<"\t---------------------------------"<<endl;
       cout<<"\t| 1) PYTANIA KUMITE             |"<<endl;
       cout<<"\t---------------------------------"<<endl;
       cout<<"\t| 2) INSTRUKCJA OBSLUGI         |"<<endl;
       cout<<"\t---------------------------------"<<endl;
       cout<<"\t| 3) O PROGRAMIE                |"<<endl;
       cout<<"\t---------------------------------"<<endl;
       cout<<"\t| 0) WYJSCIE                    |"<<endl;
       cout<<"\t----------------------------------"<<endl;
       cout<<"\tPODAJ WARTOSC: ";
       cin>> wybor;
       switch(wybor){
                    case '1':
                         cout<<endl;
                         Menu_Kumite();
                         break;
                    case '2':
                         cout<<endl;
                         Instrukcja();
                         break;
                    case '3':
                         cout<<endl;
                         Info();
                         break;
                    case '0':
                         cout<<endl;
                         cout<<"\tJESTES PEWIEN, ZE CHCESZ ZAKONCZYC? (T/N): ";
                                 cin>> czy_koniec;
                         while(czy_koniec != 'n' && czy_koniec != 'N' && czy_koniec != 't' && czy_koniec != 'T'){
                                  cout<<"\t-----------------------------------------------------"<<endl;
                                  cout<<"\t ! ! ! PODALES ZLA OPCJE, SPROBOJ JESZCZE RAZ ! ! !  "<<endl;
                                  cout<<"\t-----------------------------------------------------"<<endl;
                                  cout<<endl;
                                  cout<<"\tJESTES PEWIEN, ZE CHCESZ ZAKONCZYC? (T/N): ";
                                  cin>> czy_koniec;      
                         }
                         break;
                    default:
                            cout<<"\t-----------------------------------------------------"<<endl;
                            cout<<"\t ! ! ! PODALES ZLA OPCJE, SPROBOJ JESZCZE RAZ ! ! !  "<<endl;
                            cout<<"\t-----------------------------------------------------"<<endl;
                            cout<<endl;
                    }
    }while(czy_koniec != 't' && czy_koniec != 'T');

    return EXIT_SUCCESS;
}

